MailerLite\Includes\Classes\Process\OrderProcess D

Total Complexity 130
Dependencies 10
Dependents 9
Total lines 909
Lines of code 519
Logical lines of code 324
Comment lines 186
Methods 22
Properties 0

Methods 22

Method Rating Maintainability Complexity Lines of code
processOrderSubscription()
C
33 22 92
processOrderTracking()
B
36 23 72
wpSendOrder()
B
39 15 62
addSubscriberSaveOrder()
A
46 12 38
paymentStatusProcessing()
A
46 12 33
getOrderTrackingData()
A
42 9 54
sendCompletedOrder()
S
50 6 25
cancelOrder()
S
50 5 29
cancelOrderByResourceId()
S
54 5 20
getCustomerDataFromOrder()
S
48 3 34
orderCustomerAlreadySubscribed()
S
71 2 5
orderCustomerSubscribe()
S
71 2 5
checkCustomerSubscribed()
S
71 2 5
checkOrderSubscriberUpdated()
S
71 2 5
orderDataSubmitted()
S
71 2 5
checkOrderTracking()
S
71 2 5
completeOrderCustomerAlreadySubscribed()
S
73 1 5
markOrderSubscribedViaApi()
S
73 1 5
markOrderSubscriberUpdated()
S
73 1 5
completeOrderTracking()
S
73 1 5
completeOrderDataSubmitted()
S
73 1 5
setOrderCustomerSubscribe()
S
73 1 5